import math
n = int(input('Введите четырехзначиное число'))
if n>=1000 and n<=9999:
    if n%2==0:
        print('Число четное: Да')
    else:
        print('Число четное: Нет')

    if n%3==0:
        print('Число кратное трем: Да')
    else:
        print('Число кратное трем: Нет')
    if round(math.sqrt(n))==math.sqrt(n):
        print('Число является квадратом числа:', math.sqrt(n))
    else:
        print('Число является квадратом числа: Нет')
    print (' ')
    n1=n
    f=n//1000
    r=n1//100%10
    o=n1//10%10
    p=n%10
    q=max(f,r,o,p)
    w=min(f,r,o,p)
    print('Наибольшая цифра числа: ',q)
    print('Наименьшая цифра числа: ',w)
    x=0
    for i in str(n):
        if i=='0':
            x+=1
    print('Число нулей в цифре: ',x)
    print(' ')
    if round(math.sqrt(p))==math.sqrt(p):
        print('Цифра в разряде единиц является квадратом цифры: ', math.sqrt(p))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    if round(math.sqrt(o))==math.sqrt(o):
        print('Цифра в разряде десятков является квадратом цифры: ', math.sqrt(o))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
    if round(math.sqrt(r))==math.sqrt(r):
        print('Цифры в разряде сотен является квадратом цифры: ',math.sqrt(r))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    if round(math.sqrt(f))==math.sqrt(f):
        print('Цифра в разряде тысяч является квадратом цифры:',math.sqrt(f))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
else:
    print('Введенное число не является четырехзначным')
             
